Zadaca 1:
#include <stdio.h>

int main() {
float broj1, broj2;
int broj_elementi, i, j;
scanf("%d %f %f", &broj_elementi, &broj1, &broj2);
float niza[300] = {broj1, broj2};

for(i = 2; i < broj_elementi; ++i) {
    for(j = 0; j < i; ++j)
        niza[i] += niza[j] / 2;
}
for(i = 0; i < broj_elementi; ++i)
    printf("%.2f ", niza[i]);

return 0;
}
___________________________________________________________________
Zadaca 2:
#include <stdio.h>

int main() {
int niza[100],temp[100], shift, i, broj_elementi;

scanf("%d", &broj_elementi);
for(i = 0; i < broj_elementi; ++i) {
    scanf("%d", &niza[i]);
    temp[i] = niza[i];
}

scanf("%d", &shift);
shift %= broj_elementi;
    for(i = 0; i < broj_elementi; ++i) {
        temp[i] = niza[(i + shift + broj_elementi) % broj_elementi];
        printf("%d ", temp[i]);
    }
return 0;
}
___________________________________________________________________
Zadaca 3:
#include <stdio.h>

int main() {
int n, i, j;
scanf("%d", &n);
for(i = 0; i < n; ++i) {
    for(j = 0; j < n; ++j) {
        if (i == 0 || i == (n - 1))
            printf("+");
        else if (i > 0 && i < n - 1) {
            if (j != 0 && j != n - 1)
                printf("-");
            else
                printf("+");
        }
    }
    printf("\n");
}
return 0;
}

Stefan Rendevski (br. indeks 141250)